Add printer to EndeavourOS
Printers
To get your printer working you will mainly need to install and setup CUPS.
If you choose the printer support option on the installer you will already have a working cups setup (for locally connected printers [usb] ) and only need to add your printer.
To install cups and an usb connected printer if you do not installed the printing option:
sudo pacman -Syu cups cups-browsed cups-filters cups-pdf system-config-printer --needed
To get full cups with support for many different printers per default. Install this packages on top of that:
sudo pacman -Syu ghostscript gsfonts foomatic-db-engine foomatic-db foomatic-db-ppds foomatic-db-nonfree foomatic-db-nonfree-ppds gutenprint foomatic-db-gutenprint-ppds --needed
For QT environments (like KDE/plasma LXQT):
sudo pacman -Syu print-manager --needed
Enable only the socket, which will listen if print-job is calling and then enable the service:
sudo systemctl enable --now cups.socket
or using the service, which will be running constantly.
sudo systemctl enable --now cups.service
Read at the bottom about finding drivers for common printers (skip Network Printers):
https://discovery.endeavouros.com/network/printers/2021/03/
Driver dcp 1512e arch
https://aur.archlinux.org/packages/brother-dcp1510